const { defineConfig } = require('@vue/cli-service')
const envFlag = process.env.NODE_ENV === 'production'
module.exports = defineConfig({
	// 生产环境配置独立的部署服务器域名
	publicPath: envFlag ? 'https://my.domain/' : '/',
	// 设置静态资源目录
	assetsDir: 'static',
	// babel-loader也会对依赖进行转译，以适配默认默认环境
	transpileDependencies: true,
	pages: {
		index: {
			entry: './src/pages/index/index.js',
			template: 'public/index.html',
			filename: `page/index.html`,
			title: '首页'
		},
		home: {
			entry: './src/pages/home/index.js',
			template: 'public/index.html',
			filename: `page/home.html`,
			title: '主页'
		}
	},
	// 开发环境服务器配置
	devServer: {
		open: '/index'
	}
})
